﻿#region 
/************************************************************************************
* Copyright © Winning Health. All Rights Reserved.
* CLR版本： 4.0.30319.42000
*机器名称：黄宇凡
*公司名称：Winning Health.
*命名空间：JavaDevToys.Rcl.Models
*文件名： ApiDocParam
*版本号： V1.0.0.0
*唯一标识：67232c81-11e6-430f-ad85-c7998fb4a6dc
*当前的用户域：黄宇凡
*创建人： 41294
*电子邮箱：huangyufan@winning.com.cn
*创建时间：2025/10/17 14:59:58
*描述：
*
*=====================================================================
*修改标记
*修改时间：2025/10/17 14:59:58
*修改人： 41294
*版本号： V1.0.0.0
*描述：
*
***********************************************************************/
#endregion
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JavaDevToys.Rcl.Models
{
    /// <summary>
    /// api文档参数
    /// </summary>
    public class ApiDocParam
    {
        /// <summary>
        /// 对应参数描述
        /// </summary>
        [Display(Order = 0)]
        public string Name { get; set; }
        /// <summary>
        /// 对应参数名
        /// </summary>
        [Display(Order = 1)]
        public string Code { get; set; }
        /// <summary>
        /// 对应必填
        /// </summary>
        [Display(Order = 99)]
        public bool IsRequired { get; set; }
        [Display(Order = 2)]
        public string IsRequiredStr => IsRequired ? "Y" : "N";
        /// <summary>
        /// 对应数据类型
        /// </summary>
        [Display(Order = 3)]
        public string DataType { get; set; }
    }
}
